在iOS 11中发布ARKit应用
在本周的苹果秋季发布会上,苹果宣布iOS 11和ARKit正式版将于9月19日发布。开发者们可以使用Unity ARKit插件,快速开发AR游戏与应用并发布在 App Store中,在全球范围内解锁数亿名用户。
今年六月,苹果在WWDC 2017大会中推出了AR开发框架 ARKit,Unity 也在第一时间添加了对ARKit框架的支持,发布了Unity ARKit插件。从那以后,我们获得了很多来自开发者的反馈,根据反馈不断地改进我们的插件。在今天的Apple Event中展出了不少Made with Unity的游戏。例如一款由Pixel Toys开发,在真实世界中渲染的动感科幻游戏——《战锤40K:自由之刃》。
我们已经看到了不少基于Unity ARKit开发的应用和演示程序,视频如下:
https://v.qq.com/txp/iframe/player.html?vid=y0550qk39b1&width=500&height=375&auto=0宜家新AR应用程序:可在家中预览家具实际效果
https://v.qq.com/txp/iframe/player.html?vid=v0531asc4se&width=500&height=375&auto=0TRIXI出品的草稿风格AR音乐影片《Take on Me》
https://v.qq.com/txp/iframe/player.html?vid=t055066w68f&width=500&height=375&auto=0小机器人Cozmo7月4日独立日烟花庆典
这仅仅是一个开始。将会有更多Made with Unity的ARKit应用出现。
Unity ARKit插件为开发人员提供了对ARKit功能的友好访问:运动跟踪、实时视频渲染、平面查找/点击测试、环境光估测、原始点云数据等。还有便捷的Unity组件,可以简化AR应用程序的创建过程,或在已有的Unity项目中集成AR功能。
ARQUA by Cabbibo
GNOG by KO_OP
ARKit插件新功能
Unity ARKit Remote是Unity的ARKit插件独有的功能,可以为开发人员节省大量开发时间。 该工具允许您在Unity编辑器中实时更改场景并调试脚本,无需构建应用到设备,从而加快迭代速度。
Unity ARKit插件现支持以下新功能:
环境光照估测不仅仅预测环境强度,也计算环境光的色温
允许用户指定自己的锚点
在追踪状态更改时接收相关事件
在AR会话中断及恢复时进行事件通知
为了让开发者能够快速创建AR项目,我们准备了很多示例,包括:
缩放内容:想像一下客厅中的一座迷你版城市;
Focus Square:UI元素,用于显示放置对象的位置;
遮挡:将虚拟对象隐藏到真实对象后方的着色器和材质;
阴影:让您的虚拟对象和真实地面更加贴合。
开始创作
仅需五步,您便可以使用Unity创作ARKit应用
下载最新Unity ARKit插件和Xcode 9,升级设备系统到iOS 11;
打开UnityARKitScene场景,在层级列表中找到HitCubeParent游戏对象;
HitCubeParent的子对象即为您的虚拟对象。用您选择的任意3D模型替代立方体(Cube),确保为您的新对象添加UnityARHitTestExample脚本;
通过使用包含自定义着色器的shadowPlanePrefab和occlusionPlanePrefab为您的场景添加阴影和遮挡,使其看上去更真实;
大功告成,在iOS中生成并运行您的作品吧。
Unity ARKit插件可访问Asset Store资源商店免费下载。下载地址:https://www.assetstore.unity3d.com/en/#!/content/92515
我们同时也将Uni 49 30527 49 14987 0 0 1246 0 0:00:24 0:00:12 0:00:12 2799 49 30527 49 14987 0 0 1150 0 0:00:26 0:00:13 0:00:13 2799 49 30527 49 14987 0 0 1068 0 0:00:28 0:00:14 0:00:14 2864 49 30527 49 14987 0 0 997 0 0:00:30 0:00:15 0:00:15 2777 49 30527 49 14987 0 0 971 0 0:00:31 0:00:15 0:00:16 3128 49 30527 49 14987 0 0 912 0 0:00:33 0:00:16 0:00:17 0 49 30527 49 14987 0 0 828 0 0:00:36 0:00:18 0:00:18 0ty ARKit插件在BItBucket上进行开源,开发者可以与我们一同完善这个插件的功能。请查看Bitbucket资源库的说明文件获取详细信息。
以下为Unity ARKit插件的系统要求:
Unity 5.6.2或以上版本,推荐使用Unity 2017.1
iOS 11
Xcode 9或更高版本,需要包含带有ARKit框架的iOS SDK
支持ARKit的iOS设备
结语
我们期待着能在App Store看到您创作的ARKit应用程序!如果您有任何问题请访问Unity中文官方技术论坛(unitychina.cn)。同时,我们也会分享更多ARKit以及AR技术的相关信息给大家。请保持关注!
推荐阅读
近期Unity官方活动
9月19日,上海,Unity与Qualcomm联合举办技术开放日,火热报名中。
9月20-25日,“Unity全球技术校园行”将为你揭开顶尖佳作背后的神秘面纱。
9月,Unity面向莘莘学子特别推出Unity Plus加强版开学季专属特惠,及Asset Store资源商店5折促销。
点击“阅读原文”进入Unity官方中文社区!